@font-face {
    font-family: 'gotham_blackregular';
    src: url('../fonts/gotham-black-webfont.eot');
    src: url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-black-webfont.woff') format('woff'),
         url('../fonts/gotham-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_bookregular';
    src: url('../fonts/gotham-book-webfont.eot');
    src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-book-webfont.woff') format('woff'),
         url('../fonts/gotham-book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_lightregular';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-light-webfont.woff') format('woff'),
         url('../fonts/gotham-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('../fonts/gotham-medium-webfont.eot');
    src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_thinregular';
    src: url('../fonts/gotham-thin-webfont.eot');
    src: url('../fonts/gotham-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-thin-webfont.woff') format('woff'),
         url('../fonts/gotham-thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body {font: 14px 'gotham_lightregular', sans-serif; background: #e8e8e8; height:100%; color:#000}
a { text-decoration:none; color: #878787 }
a:hover { text-decoration:underline; }
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll}
/*===========================*/
#container {
    margin: 0 auto;
    min-height: 100%;
    position: relative;
    text-align: left;
    width: 100%;
}
.w305{width:305px !important}
.w1026{ width:1026px;margin: 0 auto;}
.w960{ width:960px;margin: 0 auto;}
.w1280{width:1280px;margin: 0 auto;}
.pd33{padding: 0 33px}
.pdl33{padding-left:33px !important}
.pdr33{padding-right:33px !important}
.pdr60{padding-right:60px !important}
.ml20{ margin-left:20px}
.mb15{margin-bottom:15px}
.ff1{font-family: 'gotham_mediumregular';}
.fs18{font-size:18px !important}
.mb5{margin-bottom:5px}
.pdt45{padding-top:45px}
.pdb45{padding-bottom:45px}
.z1{z-index:1}
.z2{z-index:2}
#wrapper{	

	padding-bottom:20px
}
#header{
    height: 90px;
    padding-top: 35px;
	background: #fff;
}
#logo {
    float: left;
    height: 44px;
    margin-top: 30px;
    width: 160px;
}
#callus{
	float:right;
	font-family: 'gotham_bookregular';
	font-size:14px;
	color:#e51937;
	margin-bottom:20px;
}
#callus a{color:#e51937; text-decoration:none}
#callus span{
	color:#000
}
#navbar{
	float:right;
	height: 34px
}

#navbar ul{}

#navbar ul li{
	float:left;
	font-size:14px;
	line-height:34px
}

#navbar ul li a{
	color:#818285;
	text-transform: uppercase;
	padding: 0 20px;
	font-family: 'gotham_bookregular';
}
#navbar ul li a:hover, #navbar ul li.active a{
	color:#e51937;
	text-decoration:none
}
#navbar ul li:last-child a{
	padding-right: 0
}
#slideshow{
	width:1280px;
	height:318px;
	margin: 0 auto;
	position:relative
}
#slideshow p{
	font-size:18px;
	font-family: 'gotham_thinregular';
}
#slideshow span{
	font-size:24px;
	font-family: 'gotham_boldregular';
	line-height:18px
}

.slide-text{
	position:absolute;
	left:160px;
	top:115px;
	z-index:1
}
#enquiry {
    background-color: #E51937;
    float: right;
    padding: 12px 0;
    position: absolute;
    right: 160px;
    top: 10px;
    width: 300px;
	z-index:1
}
#enquiryform{
	font-size:14px;
	font-family: 'gotham_lightregular';
	text-transform: uppercase;
	padding-left:20px;
	border-top:1px solid #eb4861;
	padding-top:18px
}
#enquiryform input[type="text"]{
	border: 1px solid #b5b5b5;
	width:251px;
	height:25px;
		font-size:14px;
	font-family: 'gotham_lightregular';
	text-transform: uppercase;
	padding-left:5px
}
#enquiryform textarea{
	border: 1px solid #b5b5b5;
	width:251px;
	height:56px;
	font-size:14px;
	font-family: 'gotham_lightregular';
	text-transform: uppercase;
	padding-left:5px	
}
#enquiryform input[type="submit"]{
	background: url("../images/send_btn.png") no-repeat;
	width:256px;
	height:25px;
	border:none;
	text-indent: -9999px
}


#enquiry h3{
	font-size:24px;
	color:#fff;
	font-family: 'gotham_boldregular';
	font-weight:400;
	text-transform: uppercase;
	letter-spacing:-1px;
	border-bottom:1px solid #a81228;
	padding-left:20px;
	padding-bottom:10px
}
#content{
	min-height:500px;
	background:#fff;
	box-shadow: 0px 0px 5px #b6b6b6;
	overflow:hidden;
	padding-bottom:30px
}
#block1{
	
	padding-bottom:30px
}
.big-title{
	color:#e51937;
	font-size:30px;
	font-family: 'gotham_blackregular';
}
.big-text{
	font-size:26px;
	font-family: 'gotham_thinregular';
}
.small-text{
	font-size:18px;
	font-family: 'gotham_lightregular';
}
#block2{
	background: #f5f5f5;
	height:242px;
	
}
.block2small{
	width:279px;
	padding: 25px 27px 30px 20px;
	float:left;
	border-right: 1px solid #dfdfdf
}
.block2small h2{
	font-size:24px;
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:normal;
	margin-bottom:6px
}
.block2small p{
	font-size:14px;
	font-family: 'gotham_lightregular';
	color:#818285
}
.block2small a{
	font-size:14px;
	font-family: 'gotham_boldregular';
	color:#fff;
	background:#e51937;
	text-transform:uppercase;
	padding: 5px 0px 5px 10px;
	margin-top:15px;
	display:block;
	width:133px;
	font-weight:400;
	text-decoration:none
}
#block3{
	background:#fff;
	display:inline-block;
	padding-top:40px;
	padding-bottom:35px;
	border-bottom:1px solid #e6e6e6
}

.block3small{
	width:463px; 
	float:left;
	margin-right:34px;
}
.block3small h2{
	font-size:23px;
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:21px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
	margin-bottom:10px
}
.block3small span{
	color:#6d6e71
}


.block3small p{
	color:#818285;
	line-height:18px;
}
.block3small a{
	color:#fff;
	font-family: 'gotham_blackregular';
	background: #e51937;
	padding:0 5px;
	text-decoration:none
}

.block3small ul li{
	background: url("../images/arrow.png") 0 0px no-repeat;
	padding-left:20px;
	height:24px;
	font-family: 'gotham_lightregular';
	color:#818285
}
#block4{
	padding-top:30px;
	padding-bottom:55px
}

#about{
	width:690px;
	float:left;
}
#about h2{
	font-size:23px;
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:20px
}
#about p{
	font-size:16px;
	 font-family: 'gotham_lightregular';
	 color:#818285
}

#clients h2{
	font-size:23px;
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:20px
}

#footer{
	height:20px;
	background-color:#e51937;
	width:100%;
	position:absolute;
	bottom:0
}

/****************************************/
#sidebar{
	width:200px;
	float:left;
	padding-right:50px
}
#middle{
	width:710px;
	float:right
}
#sidebar ul li {
	border-bottom:1px solid #c9c9c9
}
#sidebar ul li a{
	font-size:18px;
	line-height:27px;
	font-family: 'gotham_thinregular';
	color:#000;
	text-decoration:none;
	letter-spacing:-1px
}
#sidebar ul li a:hover, #sidebar ul li.active a{
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:400;
}

#middle h2{
	font-size:30px;
	font-family: 'gotham_blackregular';
	color:#e51937;
	font-weight:400;
	text-transform: uppercase
}

#middle p{
	font-family: 'gotham_lightregular';
	border-bottom:1px solid #9e9e9e;
	padding-bottom:12px;
	margin-bottom:12px;
}
#middle p span{
	font-family: 'gotham_boldregular';
	color:#e51937;
	font-weight:400;

}
#middle p.subhead{
	font-size:25px;
	font-family: 'gotham_blackregular';
	font-weight:400;
	letter-spacing:-1px;
	border-bottom:1px solid #9e9e9e;
	padding-bottom:12px;
	margin-bottom:12px;
}

#middle p.subhead span{
	font-family: 'gotham_thinregular';
	color:#000
}

#delivery{
	background:#e8e8e8;
	padding:10px;
	padding-bottom:0
}

#delivery h3{
	font-size:25px;
	font-family: 'gotham_blackregular';
	font-weight:400;
	margin-bottom:20px
}

#delivery p{
	font-family: 'gotham_lightregular';
	color:#000;
	border:none
}


#list-services{width:200px; margin-top:25px}

#list-services ul li{
	font-family: 'gotham_thinregular';
	color:#000;
	font-size:18px;
	line-height:26px;
	border-bottom: 1px solid #c9c9c9
}
#speak{margin-top:15px; display:inline-block}

#speakform label {
    display: block;
    float: left;
    width: 155px;
	line-height:24px
}
#speakform input[type="text"]{
	width:554px;
	height:24px;
	background: #e8e8e8;
	border:none
}

#speakform textarea{
	width:554px;
	height:58px;
	background: #e8e8e8;
	border:none
}

#speakform input[type="submit"]{
	background: url("../images/send_btn1.png") no-repeat;
	border:none;
	text-indent:-9999px;
	width:78px;
	height:25px;
	float:right
}
#clients {
    float: right;
    margin-right: 33px;
    width: 230px;
}
#overlay
{
    position: absolute;
    background: #fff;
    z-index: 100 !important;
}

.block2small
{
    z-index: 200 !important;
    position: relative;
}
.last { border: none !important; margin-right:0}
